import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
import eu.leads.processor.query.QueryState;
import eu.leads.processor.query.SQLQuery;
/**
* Created with IntelliJ IDEA.
* User: vagvaz
* Date: 10/31/13
* Time: 8:39 PM
* To change this template use File | Settings | File Templates.
*/
public class ObjectNodeTest {
public static void main(String[] args) {
ObjectMapper mapper = new ObjectMapper();
try {
SQLQuery query = new SQLQuery("user", "location", "select * from atable", "SELECT");
String val = mapper.writeValueAsString(query);
JsonNode root = mapper.readTree(val);
((ObjectNode) root).put("state", String.valueOf(QueryState.COMPLETED));
System.out.println("node: " + root.toString());
} catch (Exception e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
}